package com.yuandian.enums;

/**
 * 说明：表名前缀
 * @Author LinShiHe
 * @Date 2023/04/25 8:55
 */
public enum TableNameEnum {

	// -------------------------客户感知 相关--------------------------------

	/**
	 * 客户感知-详单统计表
	 */
	DWS_BUSINESS_DETAIL("dws_business_detail"),


	/**
	 * 客户感知-详单统计表
	 */
	KHGZ_BUSI_SYS_DETAIL_STAT("ads_busi_sys_visit_trend_m_khgz"),

	/**
	 * 业务基础告警
	 */
	MYSQL_BUSI_BASE_ALARM_STAT("ads_busi_alarm_trend_m_khgz"),

	/**
	 * 系统受理量统计 busi_sys_detail_stat
	 */
	MYSQL_BUSI_SYS_DETAIL_STAT_M("ads_busi_sys_visit_trend_m_khgz"),

	/**
	 * 系统受理量统计 按天分表
	 */
	MYSQL_BUSI_SYS_DETAIL_STAT_D("busi_sys_detail_stat_d"),

	/**
	 * 步骤统计表
	 */
	MYSQL_BUSI_STEP_STAT("ads_busi_sys_req_trend_m_khgz"),

	/**
	 * 系统受理量统计表
	 */
	MYSQL_BUSI_SYS_DETAIL_STAT("busi_sys_detail_stat_%s_%s"),

	MYSQL_USER_STAT_M("user_stat_m"),

	MYSQL_INDEX_ITEM_OVERVIEW("busi_index_item_overview"),

	BUSI_BASE_ALARM_STAT_M("busi_base_alarm_stat_m"),

	BUSI_ITEM_CHANGE("ads_busi_item_change_d"),

	BUSI_STEP_AFFAIR_M("ads_busi_step_affair_m"),
	BUSI_STEP_AFFAIR_STATIST("busi_step_affair_statist_%s_%s"),
	BUSI_STEP_FUNCTION_RELATION("busi_step_function_relation"),


	BUSINESS_URL_API_STAT_M("business_url_api_stat_m"),
	/**
	 * 步骤接口统计表
	 */
	BUSINESS_URL_API_STAT("ads_business_url_api_stat_m"),
	/**
	 * 业务步骤接口URL统计表(按天统计) busi_step_url_stat_%s_%s
	 */
	BUSI_STEP_URL_STAT("ads_busi_step_url_stat_m"),



	/**
	 * 原es表
	 */
	BUSINESS_STEP("dwd_business_step"),
	/**
	 * 原es表
	 */
	BUSINESS_STEP2("dwd_business_step"),


	//ads_busi_sys_visit_trend_m
	ADS_BUSI_SYS_VISIT_TREND_M("ads_busi_sys_visit_trend_m"),

	//ads_busi_index_item_overview
	ADS_BUSI_INDEX_ITEM_OVERVIEW("ads_busi_index_item_overview"),

	//ads_busi_alarm_trend_m
	ADS_BUSI_ALARM_TREND_M("ads_busi_alarm_trend_m"),

	//ads_busi_detail_user_stat_m
	ADS_BUSI_DETAIL_USER_STAT_M("ads_busi_detail_user_stat_m"),

	//ads_busi_report_url_stat_m
	ADS_BUSI_REPORT_URL_STAT_M("ads_busi_report_url_stat_m"),

	//ads_busi_report_url_detail_m
	ADS_BUSI_REPORT_URL_DETAIL_M("ads_busi_report_url_detail_m");

	private final String name;

	TableNameEnum(String name) {
		this.name = name;
	}

	public String getName() {
		return name;
	}

}
